Top 10k strings from Spectrum Computing - Issue 06 (1984)(ASP Software).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TAP] (TOSEC-v2007-01-01) /

Back to the directory listing

  14 ;"START THE TAPE":
   8 h;"Page ";a/h
   8 - Q to Quit":
   8        THEN PRESS ANY KEY       
   6 USE LIST 2
   6 ;" STOP THE TAPE "
   6 ;"   PRESS ANY KEY TO TURN PAGE   "
   4 h;" 48K Only"''"   Press 2 or 3 for pages or"'" Hold S for 
   3 8888888888
   2 pt=pt+w(f):
   2 h;"16K or 48K"''"   Press 2 or 3 for pages or"'" Hold S for 
   2 SDrev     
   2 RArev     
   2 PWrev     
   2 MMrev     
   2 MIrev     
   2 MDrev     
   2 KNrev     
   2 GErev     
   2 EEEEEEDDDDDD
   2 ;thrust;" "
   2 ;fuel;" ";
   2 ;"Spectrum Computing"'
   2 ;"SOFTWARE  REVIEWS"''
   2 ;"LET TAPE RUN "
   2 ;" LOADING "
   2 ;"   PRESS ANY KEY TO TURN PAGE   ":
   2 ;"                                ";:
   2 6666$,-----,$$$$$
   2 6666$$???$$$$6666
   2 6666$$66666$$6666
   2 +de,f;" ";
   2 "3 CHARS CM"
   2 "   Press 2 or 3 for pages or     Hold S for 
   1 ~ REVIEW !!"
   1 ||||||||||
   1 you have a swim through our listing, the  multiplicity of REMs should make informa- tive reading. This is a machine code util-ity, but you don't need to know any code  to use it, ala Wizard Prang.m
   1 thrust=thrust+(z$="1")-(z$="2"
   1 ter 48K  stuff. The top 32K actually runsfaster fo
   1 tennis    0
   1 strasbourg-
   1 reviews2  :
   1 reviews1  %
   1 re unique et son syst
   1 rcles, but I suppose you couldcreate them in BASIC and LOAD   th
   1 quake     x
   1 play is  of the cockpit viewscreen type.   The c
   1 o,o;"DIST. ";d;" yds    PAR ";p;"   HOLE ";hn
   1 moonland  M
   1 m/code    
   1 left, and jump arrangement. You can use Kempston or cursor joy- sti
   1 l;yb1-l,g:
   1 l;yb1+l,g:
   1 l;"                                ";
   1 ing the maze. Speed is the essence.   The inlay blurb seems to poke 
   1 hc=hc+(hc<hp)-(hc>hp):
   1 hc-l,f;" ";
   1 hc+l,f;" ":
   1 hack      =
   1 h;"48K Only":
   1 h;"16K or 48K":
   1 h,o;"                                ":
   1 h ((((0(((((((((((((((((((((((((((((((0((((((88((((((((((((((((88(((((0(((((8998(((((0000(((((8998((((0((((089980((((((((((((089980(((0( (08888880((
   1 golf      
   1 fuel=fuel-thrust
   1 f,o;"                                ":
   1 e d'Orics,     Strasbourg retient sa caract
   1 dist=dist-l
   1 dist=(e*st)/2
   1 cowdenb'th
   1 coverS    
   1 cover     
   1 columns   
   1 b$="parred"
   1 b$="eagled"
   1 b$="birdied"
   1 ays 16K  or
   1 angle=angle+(z$="0")-(z$="9")
   1 air=dist*g
   1 a$="Yet another crowded line!":
   1 a$="Sand Wedge"
   1 a$="Putter"
   1 a$="9 iron"
   1 a$="7 iron"
   1 a$="5 iron"
   1 a$="3 wood"
   1 a$="3 iron"
   1 a$="1 wood"
   1 a$="                        "
   1 UUnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnU
   1 UU@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@U
   1 Turns on volcano!
   1 Turns off  volcano!
   1 To SAVE the machine    code routine you can either SAVEthe BASIC program with or with- out alterations, or save just   the code, which is relocatable.
   1 This is better than us-ing LINE 1 REMs because it will work with Microdrives.
   1 The code is in a REM inline 9001. 'GOSUB 9000' will putthe address in the variable nam-ed 'call'. Then 'SAVE "42" CODE call,185' will save the bytes ontheir own.
   1 The '118's are machine code equivalents of 'PAUSE 1'.  Replace with zeroes for faster  shake.
   1 TENNIS by P.SPROSTON
   1 T THE TAPE":
   1 SINGLE SHAKE
   1 SHAKE IT UP
   1 S$="YOURS ,":
   1 S$="SIXTH YEAR":
   1 S$="PRESS ~R~ TO RE-READ":
   1 S$="PRESS ANY KEY TO CONTINUE.":
   1 S$="ELSE":
   1 S$="DOUBLE HEIGHT":
   1 S$="DEAR SIR,":
   1 S$="BEATH HIGH SCHOOL,COWDENBEATH":
   1 S$="** STOP THE TAPE **":
   1 RAMTOP IS MOVED - YOU  ARE ADVISED TO FOLLOW THE CHAIN-ING UNTIL YOU LEAVE THE REVIEW  SECTION TO AVOID UNUSUAL EFFECTS
   1 RAMTOP HAS TO BE MOVED FOR REVIEWS. USE THE CHAINING   RIGHT THROUGH OR UNUSUAL THINGS MAY HAPPEN.
   1 QUAKE code in decimal  data form, with loader. Locates code at 30000, change to suit.
   1 Prints 42 column text  from DATA statements. Variables x and y determine the start pos-ition for text on screen, and   are similar to PLOT variables,  x is a cross, y's up. See manual
   1 Pokes print position tothe system variable area, then  calls machine code routine
   1 PRINT SCORE
   1 PITCH=PITCH+
   1 Lines from 100 to 600  set up print in DATA statements and call subroutines to do the  real work
   1 LOAD THE FOLLOWING              PROGRAM
   1 LETTRE    
   1 INSTRUCTIONS
   1 IAN. Is  the
   1 I would  strongly recommend taking the   plunge, if only to get your pawson 'Penetrator'. 
   1 HOPE YOU REALLY APPRECIATE
   1 GRAPHICS E AND F USED  FOR ACCENTED e's
   1 GHOW ABOUT EXTENDING YOUR REVIEW SECTION TO INCLUDE HARDWARE I.E.A JOYSTICK SURVEY WOULD BE"'"APPRECIATED BY ME AND I'M SURE  MANY OTHERS. ALSO,YOU MIGHT"'"APPROACH SOFTWARE HOUSES FOR"'"ADVERTS IN THE SAME VAIN AS"'"A&F'S AD IN THE LAST ISSUE (THATDID MUCH TO PROMPT ME TO BUY IT)"
   1 GGxxxxxxxx
   1 GGGxxxxxxGGGGG
   1 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBGGGGGGGGGGGGGGGGGGGGDGGDGGGGDGGGGDDGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGDGGGGGGGGGGDGGGGGDGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGDGDGGGGGGGGGGGGDGGGGDGGGGDGGDGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGDGGGGGGDGGGGDGGGGGGDGGGGGGGGGGDGGGGGGDGGDGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGDGGGGGGGGGDGGGGGGDGGGGGGGGGGGGGGGGGGDGDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGDGGDGDGDGDGGGGGGGGGGDGGGGGGGGGGGGGGGGGGGGGGGGGGDGGGGGGGGGGGDGGDGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDGDGGGGGGEEGGGGGGGGGGGGGGGDGGGGGGGGGGGGDGEEGGGGDGGGDGGGDGGGGGGGGGGGDGGGGGGGDGFFFFFFFFFFGFFGFEGGGGGGGGGGGGGFFGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGG
   1 GGGGGGGGGGGGGF
   1 GGGGGGGGGGGGG
   1 GGGGGGG22200222
   1 GGGGDDDDDDGGxGG
   1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFCCCCCCCCCCCCCCCCCCCCCCCGGGCCCCCCCFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
   1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
   1 End of data statements.
   1 D|||||||||
   1 Demo of 27 line screen
   1 DRAW MOUNTAINS
   1 DDDDDDGGGGG
   1 CODE POKER
   1 CCCCCCFFFFFFFEEEEEEEG
   1 CCCCCCFFFFFF
   1 CCCCCCCFFFFFFF
   1 Because the code is in a REM at the end of the program,alterations to the program will move the code around in memory. A 'GOSUB 9000' should always be used before a USR call to make  sure you have the right address.
   1 BS=BS+(OB<B
   1 BGGGxxxxxxxxxxxG
   1 AS=AS+(OA<A
   1 ADDR=31999
   1 ADDR=31231
   1 ADDR=30463
   1 AAEEEEEEEAA
   1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
   1 AAAAAAAA@@@@@@
   1 A$=(A$+Y$)
   1 ??%)$$6666
   1 <@BB|>BBBB
   1 ;"total ";t;
   1 ;"presents-               ";
   1 ;"par ";pt;
   1 ;"fuel   hsi   vsi   thrust"
   1 ;"__________"
   1 ;"Wolsey Road"'
   1 ;"Wolsey House"'
   1 ;"With Dimple ^"
   1 ;"WRITE  OR PRESS 
   1 ;"Use the keys "'"9 turn left"'"0 turn right"'"1 increase thrust"'"2 decrease thrust"''"land your L.E.M. on the pad     (in yellow)."
   1 ;"Score so far = ";t-pt
   1 ;"STROKES"
   1 ;"SPEED DUEL from DK'TRONICS";
   1 ;"SERVICE-press Q":
   1 ;"SERVICE-press P":
   1 ;"SAVE ""QUAKE""CODE 30000,80":
   1 ;"RAPEDES from Visions";
   1 ;"Pts:";BP
   1 ;"Pts:";AP;
   1 ;"Press to continue"
   1 ;"Press S to SAVE CODE"
   1 ;"Press R to Read Again"'';
   1 ;"Press Q to Quit"'';
   1 ;"PRESS ANY KEY":
   1 ;"PLEASE WAIT"
   1 ;"PLAYER ";
   1 ;"PINBALL WIZARD from CP Software";
   1 ;"No Dimple"
   1 ;"MISSION IMPOSSIBLE by Silversoft";
   1 ;"MELBOURNE DRAW from Melbourne";
   1 ;"MAR/APR ISSUE  
   1 ;"MANIC MINER from Bug Byte";
   1 ;"London W1R 3AB"
   1 ;"LINE . (ADDRESSES 31231 & 31999)":
   1 ;"KNOT in 3D from New Generation";
   1 ;"Interface 2 Adapter"
   1 ;"Hemel Hempstead"'
   1 ;"Hacker's Hangout";
   1 ;"HP2 4SS"
   1 ;"GENON from New Generation";
   1 ;"FUTURE GETTING NEARER-                OFFICIAL":
   1 ;"DO YOU WISH TO SAVE THESE":
   1 ;"Connection"
   1 ;"CLUB SELECTED ";a$;"      ":
   1 ;"CHARACTER SETS ? (Y/N) ~";A$;"
   1 ;"Argus Press Software"'
   1 ;"And room for two more down here!":
   1 ;"A NEW CHARACTER-GENERATOR"''"                                       COMMING FROM FRANCE"
   1 ;"1 Golden Square"'
   1 ;"-By PHILLIP SPROSTON-"
   1 ;" THEN PRESS ANY KEY TO CONTINUE"
   1 ;" STILL LOADING   LET TAPE RUN   "
   1 ;" START THE TAPE "
   1 ;" READ TEXT AGAIN  "
   1 ;" R to REPEAT- Other to CONTINUE "
   1 ;" Q to QUIT or any to read again "
   1 ;" Q to QUIT or ANY to play again ":
   1 ;" Joystick";
   1 ;" HANG ABOUT - STILL LOADING ":
   1 ;" Compare with this normal text.":
   1 ;" COLOURS TOGETHER "
   1 ;" 5 4 3 2 1"
   1 ;" 1 2 3 4 5"
   1 ;" 1 2 3 4 5  
   1 ;" *** M O O N L A N D E R ***   "''"       By PETER COOKE"
   1 ;"  STILL LOADING - LET TAPE RUN  "
   1 ;"  SOLDERING SIDE  "
   1 ;"  LINK IDENTICAL  ";
   1 ;"  Interface"'" Connections"
   1 ;"  CRASH !!!!    Press a key     ":
   1 ;"  ALL VIEWED FROM ";
   1 ;"  9 8 7 6"
   1 ;"  6 7 8 9"
   1 ;"  6 7 8 9   
   1 ;"  ******* SAFE LANDING *******  ":
   1 ;"   STOP TAPE - PRESS ANY KEY    ";
   1 ;"   Press P for a printout, or"
   1 ;"   PRESS Q TO     ";
   1 ;"   PRESS ANY KEY TO TURN PAGE":
   1 ;"    Wizard Prang ";
   1 ;"    PRESS A KEY TO TURN PAGE    ":
   1 ;"      press a key to start      ":
   1 ;"       STOP   THE   TAPE     "
   1 ;"             another world shattering Z80    machine code effect routine.
   1 ;"                                ":
   1 :?????????????==
   1 ::???????????==-
   1 ::?????????=---
   1 ::??????:----
   1 ::?????:----
   1 888888888888888888888
   1 8888888888880888 88888888
   1 888888888880
   1 8888((8888 808 
   1 8888((8888
   1 888((((((((88808 
   1 6666$,-----,$$$$%
   1 6666$$???$$$$%---
   1 6666$$???$$$$$%--
   1 6666$$???$$$$$$%-
   1 6666$$9??$%$$6666
   1 6666$$-----$$6666
   1 6666$$)---)$$6666
   1 30403,175:
   1 3 CHARS CM
   1 22222222222222
   1 222222222222
   1 22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGG
   1 2220022222222222444444442222222222200222222222244,,,,,,4422222222220022222222244,,,,,,,,442222222220 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%
   1 00000000000000000000000000000000WWWWWWWWWWggggggggggggggggggggggFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
   1 00000000000000000000000000000000022222222222222222222222222222200222
   1 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111119999111111111111111111111111111199991111111111111111111111111111999911111111111111
   1 ,o;"        Score  ";t-pt;" "
   1 ,o;"                         "
   1 ,l;"WIND SPEED";
   1 ,"you have a swim through our listing, the  multiplicity of REMs should make informa- tive reading. This is a machine code util-ity, but you don't need to know any code  to use it, ala Wizard Prang."
   1 ,"to wrap round to the next line in an or-  derly way. The next poke should be equal"
   1 ,"to 176 minus 8 times the desired line num-ber, but different spacings can be used."
   1 ,"text anywhere, even across character lines"
   1 ,"successive prints out of register by one  pixel each time. It is also possible to"
   1 ,"rather cramped lines on the main part of  the screen. Let's have a demo." 
   1 ,"pixel width, this works very well, but if CAPITALS are used, the crowding shows up."
   1 ,"is for the column number, which should be 0 or a multiple of six if you want print"
   1 ,"have 25 lines of print on the main part ofthe screen, instead of 22."
   1 ,"data statements to hold the text in the   program while the a$ is otherwise engaged."
   1 ,"column screen, but also the ability to put"
   1 ,"be poked with numbers similar to the coor-dinates for plot commands. The first poke"
   1 ,"and spaces. Sort of a pixel defined PRINT"
   1 ,"and jamming them together. As most of the Spectrum characters do not use the full 8"
   1 ,"Wrap-around will space lines to the usual 8 pixels, but a 7 pixel line will allow 25"
   1 ,"The a$ can be used over and over again, aswe are doing in this demonstration, using"
   1 ,"By Tony Barber and Nigel Harris"
   1 ,"AT command. The bold print of the title atthe top of this page was produced by three"
   1 ,"4 2  C O L U M N S",67
   1 ,"  What a utility! Not only do you get a 42"
   1 ,"  The text to be printed must be placed inthe a$ before the code routine is called."
   1 ,"  The program works by removing the edge  pixels from both sides of each character"
   1 ,"  The code routine expects to find a startposition in locations 23728-9. These must"
   1 ,"  Naturally these advantages are not to behad without a bit of extra effort, but if"
   1 ,  FOR BEING THERE WHEN I LEAST    NEEDED HIM ."   
   1 +de,f;" ":
   1 ******************************* CHARACTER GENERATOR*********************************** 
   1 ** DOUBLE - HEIGHT **
   1 **   CHARACTERS .  **
   1 *(ho-x))+92
   1 *(he-y))+124
   1 )+f-l,(ho)/8
   1 ))+f,(ho/8
   1 (yp,xp)=33
   1 (yp,xp)=102
   1 (go-p)+" on this hole"
   1 (0888888880(0(((08888880((((((((((08888880((0((((088880((((((((((((088880(((0((((088880((((((((((((088880(((0(((((0880((( 8 (( 8 (((0880((((0((((((00((((((((((((((((00(((((08((((((((((((((((((((((((((((((088((((((((((((((((((((((((((((80888((((((((((((  ((((((((((((8808 88((((((((888
   1 ((08888880((0
   1 (((0888888880(0( 0888888880(
   1 (((((((((((((((((((((((((((((((((((((((((x((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
   1 ''''''" Q to QUIT or any other to PLAY"
   1 ''"(OH YES , HOPE YOU DIDN'T MIND  ME NICKING THE MULTI-BORDER LINEAND THE M-CODE SIREN !!)"
   1 ''"  When on the Green, the club     is automatically a putter."''"   Press a key to continue."
   1 ''"  Subscriptions only to-"''
   1 ''"  Controls are:"''"   Number keys select club"'"   A and S to set direction"''"  ENTER when happy, then:"''"   A and S to set strength"'"   And ENTER to shoot."
   1 ''"   Francis!"''"  Je suis bien content de savoirque, tandis que la plupart de laFrance est inond
   1 '"product of the millenia' cate-  gory. What I failed to notice   was that sending a nomination   entered one in a free draw.       Yes,that's right. I've won an Oric."
   1 '"WELL,THAT'S ALL FOR NOW ."
   1 '"  Our address has changed. All  letters, programs, contributionsto-"''
   1 '"  Francis's letter gets the starprize this week, and so does thefollowing one, as I could not   choose between the Scots and theFrench with any hope of safety!"'''"   PRESS ANY KEY TO TURN PAGE   "
   1 '"  By the time you read this, youwill be hearing the first com-  plaints from those whose QuantumLeaps are late arriving, for allindications are that initial or-ders have been very heavy and   Sinclair has another success."
   1 '"  (Editorial material sent to   our subs department gets delayedor lost!)"
   1 '"   PLAYER TWO--RIGHT"'"   KEYS 6-0=UP"'"        H-ENTER=DOWN"
   1 '"   PLAYER ONE--LEFT"
   1 '"   MAKE SURE THE BALL DOES NOT     HIT YOUR PLAYER OR YOU LOSE"
   1 '"   HIT THE BALL WITH A FOREHAND    OR BACKHAND":
   1 '"   A GAME FOR TWO PLAYERS":
   1 '    compatible avec le SPECTRUM."'',"l'Editeur"
   1 %%%%%%%%%%%%%  %%%GGGGGGGGGGGGGGGGGGGGGGGG%%%  %%%GGGGGGGGGGGGGGGGGGGGGGGG%%%  %%%GGGGGGGGGGGGGGGGGGGGGGGG%%%  %%%
   1 %%%%%%%%%%%%%  %%%%%%%%%%%%%
   1 %%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                 
   1 "whole character, making detail  work much easier. "'"  You can also scroll the screenin 8 directions by pixel or swapit round, left to right. And youget a 'FILL' command, why not?  Is there anything missing?"
   1 "which is which, I'll just say   you need two which fit into the Interface and one which the joy-stick fits into. The pins have  tiny identifying numbers, but wehave designed our diagram to be usable even if you can't read   them. Note that the numbering is" 
   1 "to skip the demo and watch what happens in play without touchingthe keyboard."'"  Conceptually, this is a 3D    version of a 'surround' type of game. The object is to fly aboutthe mini-cosmos without running into your own cubical trail, the"
   1 "the tape cartridge is the same, which means not only that they  are going to be easier to get,  but also they are going to have to get cheaper. At the present  price they cost the same as a"
   1 "the laser, and you have no con- trol over your speed of ascent.   Kempston, AGF, and Protek joy-sticks are supported, but the   keyboard is quite adequate for  the three controls. You also geta 'hold' function.":
   1 "takes over the universe."'"  There are lots of doors in themaze which  open and shut when  the right code number is typed  in. Your ESP supplies the codes most of the time, but wears out as you get tired."
   1 "strokes":
   1 "strasbourg"
   1 "stick wired to two plugs which  will imitate the cursor keys by using both sockets on the Sin-  clair interface two, but until  then lets have more user definedcontrol keys. (Idea duly pinchedSee 'Hackers Hangout' -Ed.)":
   1 "reviews2"
   1 "reviews1"
   1 "reversed on the joystick side.    The Interface 2 manual is in- consistent about which port is  port 1 and which is port 2, so  we have labelled them in regard to the dimple on the Interface  next to one of the ports."
   1 "revealing this long buried weak-ness outside my own home. Bliss!  Of course, the table is the   wrong shape and not as complex  as the mechanical version, but  the action is perfect, just likethe McCoy, especially when the  ball rattles around the bumpers."
   1 "real value for your money."'"  Willy has to be guided througheach level, avoiding poisonous  bushes, mining robots, and the  like, while collecting keys to  get to the next level. Collaps- ing floors and other wrinkles": 
   1 "moonland"
   1 "magazine like this one (only a  little shorter) that costs `8   are you? So we won't produce it.  So if the QL is to be a big   success, the price of the micro-carts must come down, they must be easier to get, and be mass"
   1 "just add to the fun."'"  Controls are a simple right,  left, and jump arrangement. You can use Kempston or cursor joy- sticks, but the keyboard is OK.   No sophisticated protection isemployed in this program, so you"
   1 "its capabilities. Well, just forfun, really."'"  DRAW comes with a twenty page manual covering the many facili-ties. There are about 25 editingcommands not counting the cursormotion or tape handling menu."
   1 "interface (and there will be no tape magazine). The third party software producers who made sucha success of the Spectrum are   not going to put up with expens-ive, single source media which  they can't get mass duplicated.   You are not likely to buy a "
   1 "in which the opponent stays put.  The cassette insert says 16K  or 48K but the game requires a  48K machine. Tiny quibble unlessyou happen to have a 16K machineand buy the game on the basis ofthe assurance on the label.": 
   1 "happens when you light up all   the letters in SAGITTARIAN. Is  there another layout or two hid-den behind some score I will    never obtain? Someone had bettertell me, so that I can tell you.":
   1 "green and yellow, or the red andblue 'chasers'. The display is  of the cockpit viewscreen type.   The controls execute a right- angle turn in the chosen direc- tion. Makes the head whirl.":
   1 "expensive by the byte. Ignoring any other advantages of disks,  the media could quickly destroy the price differential of the   hardware."'"  The QL depends wholly on the  microdrive, there is no tape"
   1 "duplicable. And when it happens,it will happen for us too."'"  And now an item for those of  you who feel that your editor's notable immodesty is overdue fora skewer."
   1 "discount store video cassette,  which makes for a ludicrous com-parison. More to the point is   that a proper floppy disk can behad for about `2 yet commonly   holds four times the data, whichmakes micro-carts ten times as"
   1 "cowdenb'th"
   1 "can modify the code a bit with- out too much effort. POKE 35130,1 before the USR call and Willy lives forever. Anyone who has   just gone purple in the face at the thought of such 'cheating'  should remember that it is only"
   1 "but a simple scenario can have  lasting entertainment value if  you get it right."'"  Our review copy came without  a cassette insert, which coupledto the abysmal operator skills  available to this reviewer meansthat we still don't know what"
   1 "any orientation. There are also routines to define UDGs straightfrom the screen and SAVE them orthe screen itself."'"  One of the best tricks is the ability to magnify the part of  the screen you're working on so that each pixel is the size of a"
   1 "a game, and that we all get our fun in different ways. Some of  us would never get to the later screens without a boost. Yes, I do mean me."'"  Miner Willy will remain in thecharts for a while yet, whateverpublisher's label he carries.": 
   1 "You have a bogie "+
   1 "You have ";b$;" the hole"
   1 "You completed the hole in ";go
   1 "WHERE ~S$~ IS THE REQUIRED"'"STRING AND X & Y ARE THE CO-ORDSTHE ~30463~ IN LINE 9040 REFERS TO THE CHARS SET IN USE . IF THENORMAL 
   1 "WHAT DO YOU WANT AS THE WINNING SCORE ";WS
   1 "WELL THATS ABOUT IT FOLKS !!"'"I'VE SAID EVERYTHING I DIDN'T"'"WANT TO SAY AND DID EVERYTHING  I DIDN'T WANT TO DO . I'D JUST  LIKE TO TAKE THIS OPPORTUNITY TOSAY ~   ~ TO ALL THE"
   1 "THIS DOUBLE HEIGHT SET IS EASILYPROGRAMMED FOR,AND IS BEST DONE BY A SHORT SUB-ROUTINE SUCH AS -"
   1 "Press any key to continue"
   1 "Par for hole ";hn;" is ";p 
   1 "Number of holes? (18 max.) ";
   1 "I WOULD NOW LIKE TO OFFER SOME  SUGGESTIONS TO S
   1 "I SUPPOSE I HAD BETTER MENTION  MY LITTLE ..... ER ..... BROTHER(NOT THE WORD I WAS LOOKING FOR BUT IT'LL HAVE TO DO),
   1 "F",A,A,A,16
   1 "DONT BE SILLY --                PRESS ENTER";Y$:
   1 "D",A,A,56
   1 "AS I CASUALLY ~PRESS ANY KEY~   I TAKE PITY ON THE LESSER"'"MORTALS WITHOUT SPEC-COMP WHO"'"WEAR-AWAY THEIR PSEUDO-"'"PROFESSIONAL KEYBOARDS AND"'"FINGERS ONLY TO FIND,MANY HOURS LATER,THAT THE ~MASTERPIECE~"'"DOESN'T WORK OR,AT BEST,IS"'"ABOUT AS ORIGINAL AS HANGMAN !!"
   1 "AND AT LAST I GET TO SEE WHAT MYCASH IS BUYING THANKS TO YOUR"'"INNOVATIVE ~
   1 "ALSO,HOW ABOUT A SERIES ON"'"MACHINE-CODE PROGRAMMING ?"
   1 ";" ONE IS USED IT"'"SHOULD BE REPLACED WITH 15616 ."
   1 "9";"GLENAGLEYS"''"      By Richard Warren"
   1 "8";"HAVING JUST REACHED THE"'"LETTERS SECTION OF YOUR THIRD"'"ISSUE,I WAS SHOCKED TO FIND NONEFROM THE GREATER SIDE OF THE"'"BORDER ! NOT TO BE OUTDONE BY"'"THE SASSENACHS,I FELT BOUND TO  PUT PEN TO PAPER - OR RATHER"'"FINGER TO BUTTON ."
   1 "8",I;"*";
   1 "6";"* PRESS A KEY TO TURN THE PAGE *"
   1 "5";"IF YOU THINK I'M NOW GOING TO PRAISE YOU ~TO THE SKIES~"'"THEN I'M AFRAID YOU'RE CORRECT!!"'"WHAT AN EXCELLANT IDEA TO HAVE  A MAGAZINE ON A TAPE! NO LONGER DO I HAVE TO SIT BLEARY-EYED AT LISTINGS IN OTHER MAGS TRYING TODISTINGUISH 8'S  FROM B'S ETC."
   1 "5";"AS THE MORE OBSERVANT AMONGYOU WILL HAVE NOTICED,I HAVE"'"CHANGED THE CHARACTER SET BY"'"POKING SYSTEM VARIABLE ~CHARS~  TO DIFFERENT ADDRESSES IN RAM . THIS ONE IS SITUATED AT 30463   SO,TO CALL IT YOU POKE 23607    WITH 117 AND 23606 WITH 255."
   1 "24";"MARTIN."
   1 "24";"CRAIG";
   1 "22",Y;"t":
   1 "21",Y;"sr"
   1 "18";"SET IS REALLY TWO";
   1 "18";"SCOTLAND";
   1 "18";"FIFE,";
   1 "18";"COWDENBEATH,";
   1 "18";"59 CHAPEL ST.,";
   1 "18";"27/10/83"
   1 "18";"- ONE FOR EACH"
   1 "12";"efgikmoq.";
   1 "12";"d hjlnpl"
   1 "12";"abc";
   1 "12",I;"*":
   1 "1","0","1","0",".5","2",".5","4",".5","0",".5","4","1","7","1","12","1","12",".5","12",".5","12",".5","7",".5","4","1","0","1","5","1","9",".5","5",".5","4",".6","7",".5","4",".5","0","1","2","1","0",".5","2","2","0"
   1 ""     "----
   1 ""      "----
   1 ""        $%---
   1 ""         $$%%-
   1 " WINS BY ";X;" POINTS"
   1 " WINS BY ";X;" POINT"
   1 " SPECTRUM COMPUTING - ISSUE SIX  MAR/APR  
   1 " Editorial         next page     Forty-Two         ""columns""     M-Code Lander     ""moonland""    Software Reviews  ""reviews1""    Wizard Prang's    ""quake""       Indoor Version    ""golf"""
   1 "  Your retro rockets will slow  you slightly, and must be used  for landing or you crash, as youdo if you miss one of the three pads by even a smidgen. On the  way back up the rocket button   becomes the 'fire' control for"
   1 "  You get five speeds, a 'hold' control and a high score table  with initials. Top speed is too fast for me, so arcade stars    should be happy. Movement is in 8 directions, not just the more usual 4, which gives your joy-  stick its rightful diagonals."
   1 "  You get fast/medium/slow plus hold/start options and demo. Thepackaging doesn't mention it,   but Kempston, AGF, and Mikrogen joysticks are supported, other- wise it's the dreaded cursor    keys. Someone soon is going to  pinch my idea and supply a joy-"
   1 "  You get a practice go at the  computer's code before entering the maze. Speed is the essence.   The inlay blurb seems to poke fun at a computer taking over   the universe. Rash  words which the writer will one day regret.":
   1 "  You do need a Kempston joy-   stick for this one. The keyboardcontrols are loony, using the   numbers from 6 to 0, but neitherthe cursor directions nor the   Interface 2 joystick directions apply. Room for a mod here.":
   1 "  You control the white car via Kempston joystick or keyboard,  and the yellow car is driven by the Spectrum in those odd micro-seconds when it isn't throwing  scenery around the screen and   whipping the road about.":
   1 "  You can use the Interface 2   sticks if you must, but up and  down are reversed. Turn it roundand left and right are reversed.Hold it upside down, and the    directions are right. Can you   find the fire button?"
   1 "  With upgrades to 48K availableat around `20 however, I would  strongly recommend taking the   plunge, if only to get your pawson 'Penetrator'. Perhaps with a few more bytes, this prog could have had user defined control   keys or more joystick options.":
   1 "  Welcome to our sixth issue."
   1 "  Visions claim that this prog- ram is full of bugs, and so it  is, even if you don't count the snails. It is, of course, a ver-sion of 'centipede', and quite anice one, if that's what you're looking for."
   1 "  To get onto the high score    table you have not only to com- plete the course, but beat the  other car. I adjudge this quite impossible at level 5. Perhaps  real life driving inhibits one. There is also a practice mode,"
   1 "  This will probably have littleeffect on Spectrum sales, as themachines are in very different  markets, but one thing about theQL is very good news for us. TheMicrodrive is going to blossom.   Of course, the QL's drives areslightly different from ours,but"
   1 "  This magazine is made up of a number of articles and programs chained together in a manner    similar to the 'HORIZONS' tape  that came with your computer."
   1 "  This is another 16K game, but the cassette label doesn't let  on. In fact, you can't even findthe word 'Spectrum' until you   open the box. There is a clue inthe form of an oblique rainbow  on the cover. Why the secret?   Their other packs are the same."
   1 "  This is Phillip Mitchell's ownhigh-res drawing utility as usedto produce the title pages for  PENETRATOR and TERROR-DAKTIL.   How sweet of him to make it a-  vailable to the competition.      We have used it to produce a  cartoon as a demonstration of"
   1 "  This bit of gear can be made  up in a few minutes using three 9 pin 'D' connectors and some   wire, provided you can solder.  'D' connectors come in male and female, and rather then get intoa philosophical discussion about"
   1 "  There are also rollovers and  other traditional pinball furni-ture, and you get two sets of   flippers, ganged together. The  plunger gives variable oomph andyou can beat on the side of the TV all you like without ever":
   1 "  The playing area is warped to fold back on itself in hyper-   space, so you never find the    edges or know what shape it is, but one dimension can be pinned down. It takes about 5 seconds  to cross it in the fast setting."
   1 "  The easiest way to use it is  to go through the articles in   sequence, following the prompts.However, there is a table of    contents on the next page, for  those who wish to go straight toa particular article or program."
   1 "  The door codes are 3 digits   entered according to a keyboard overlay, as the number keys con-flict with cursor controls. I   wouldn't want to play this one  without a joystick and four cupsof coffee."
   1 "  The basic idea is to stay on  the road, choosing a speed ap-  propriate to the driving condi- tions. You can also select the  driving conditions from a menu  of 5 circuits and five degrees  of opponent's skill." 
   1 "  Sinclair's Spectrum Interface 2 joystick ports are of limited use, because they imitate an oddset of keys not catered for by  most existing software. Luckily,they can be reconfigured to giveone port imitating the cursor   keys, which is much more useful."
   1 "  Shutting doors behind you willdelay Bogul, but the computer   opens them up again and shuts   others in your face. Evil, see?   Having got to the computer youmust best it at mastermind and  get out again with added Boguls.":
   1 "  Rather than modifying the in- terface itself, which you might one day want to use with ROM    cartridges if the price is ever reduced to a reasonable figure, we have designed an adapter to  fool the Interface."
   1 "  Please note that some files   load in an unusual fashion, but they all auto-run and tell you  when to start and stop the tape."
   1 "  Pins identified by a solid    coloured blob should be wired tothe pin of the same colour. The plain white pins should not be  connected. Housing and cosmetic details are left as an exercise for you, dear readers!"
   1 "  Perhaps you noticed the invi- tations in a number of magazinesfor nominations for the British Microcomputing Awards run by VNUand the Sunday Times. Naturally when I saw these I immediately  sent off as many coupons as I   could get, nominating 'Spectrum Computing' in the 'software "
   1 "  Miner Willy is one of 1983's  stars, so why did Bug-Byte wait until 1984 to send a review copyto this prestigious and influen-cial journal? This is especiallyodd as its author has recently  transferred the rights to his   own publishing company." 
   1 "  Kempston or cursor joysticks  are supported, but even so my   keyboard took a beating from    door codes being punched in. I  often needed several attempts toget a door open, probably due topanic brought on by Boguls foot-steps approaching. Good effect."
   1 "  It's still a smashing program of course, whoever is selling itby the time you read this. With the mad piano, twenty different levels (and I mean different!), and a demo mode to give you a   glimpse at all of them, you get"
   1 "  It's 'Corridors of Genon' in  full, and it involves being pur-sued around a circular 3D maze  by Bogul, who resembles the vac-uum cleaner beast from 'Yellow  Submarine'. Your task is to get to the evil computer at the mazecentre and knobble it before it"
   1 "  It takes a while to work out  just what is going on in this   program, and although the demo  mode is visually most entertain-ing, it does not promote under- standing because you have no in-dication of the computer's mani-pulation of the controls. Better"
   1 "  Impossible indeed. There are  supposed to be 50 screens, but Icouldn't tell you what they looklike, apart from the one in our snap. The four asteroid belts   move in different directions,   and your lander can't hover, so you just have to dodge."
   1 "  I might churlishly complain   that there is no easy way to getcircles, but I suppose you couldcreate them in BASIC and LOAD   them from tape. A joystick wouldhave been nice too, but this is a professional tool, not a toy!":
   1 "  Having gone on at some length elswhere about Silversoft pro-  ducing mostly 16K games, I now  find that Visions seem to have  espoused a similar policy, so   16K users would seem to be well looked after."
   1 "  As my best results were gainedat an indicated speed of 30 MPH,I had a lot of trouble being runinto from behind if I allowed   the yellow car any skill level  above 1. You can easily summon  up more speed than you can cope with, even on the easy circuits."
   1 "  As I remember it, a box of    Crackerjack and a go on the pin-ball machine both cost a nickel and I never got enough of eitherone, (they were big boxes then, too). Now I can glut myself, on Pinball at least, without even"
   1 "  An eight directional keypad   layout is used to move a pixel  about the screen, drawing, eras-ing or toggling as it goes. Picka mode, any mode. Attributes canalso be set by cursor or global-ly, and text can be inserted in":
   1 "  Almost all Silversoft's titleswill run in 16K, in fact. Ownersof unexpanded Spectrums might beinterested, right?  This is a   public service announcement.      They do put a screen photo of each game on the label, though, and we naturally must approve."
   1 "  A 3D road race game on a Spec-trum must represent the limit ofthe art. I know I've said that  before but this time I'm sure!    You don't get a wheel and ped-als of course, but most of the  other features of the stand-up  arcade version are incorporated."
   1 "  16K programs often suffer by  comparison with the better 48K  stuff. The top 32K actually runsfaster for one thing. For a com-pany to specialize in 16K is un-usual, but hardly shameful!": 
   1 "   You will be able to SAVE the  code on its own via the menu    on the next page, or just edit  the BASIC to suit yourself.     There are lots of REMs. "'"   Press Q to turn page, or any  other to see a single shake."
   1 "   This routine is relocatable   and requires about 80 bytes of  memory, so you could stick it   in a REM like we do with our    'STOP TAPE' siren, or in the    printer buffer or wherever."
   1 "   KEYS 1-5=UP"'"        A-G=DOWN"
   1 "   At the moment, the code is    at address 30000, and also in   DATA statements in BASIC, at    line 3000, in decimal form.       Each time the code is called  the screen shakes once, so a    single call gives a 'hit by a   missile' effect, and multiple   calls give an earthquake."
   1 "      CONTENTS - SIDE TWO"
   1 "      CONTENTS - SIDE ONE"
   1 "       GLENEAGLES"
   1 "          $$$%%
   1  START THE TAPE 
   1  SCOTLAND THE BRAVE 
   1  KEEP UP YEIR GUID WURK
   1  Finds  address of code in next line
   1  EARTHQUAKE 
   1  APS LTD 11111000000  1 GOLDEN SQUARE LONDON W1R 3AB         TEL. 01-437 1002              EDITOR IOLO DAVIDSON  "
   1  88888888  
   1  11111000000 APS"
   1  0888888880(((
   1  "getting a tilt, if you reckon ithelps your game."'"  Software producers don't seem to worry a lot about 16K users, so it's nice to find a good 16K game now and then. Adventures   and the more complex arcade num-bers would seem not to be on,"
   1   88888888
   1       ``      @@
   1       @@@@@@
   1       @@@@
   1                     " Letters from...   ""strasbourg""     And...         ""cowdenb'th""  More Reviews      ""reviews2""    Two Player        ""tennis""      Hacker's Hangout  ""hack"""
   1                         
   1            
   1